﻿namespace WMS6.Web.BaseInfoDetailServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [DebuggerStepThrough, GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public class BaseInfoDetailServiceClient : ClientBase<IBaseInfoDetailService>, IBaseInfoDetailService
    {
        public BaseInfoDetailServiceClient()
        {
        }

        public BaseInfoDetailServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public BaseInfoDetailServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public BaseInfoDetailServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public BaseInfoDetailServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string DeleteDetail(List<string> mainID, List<string> subId, List<string> pk3, string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteDetail(mainID, subId, pk3, className, pubParasInfo);
        }

        public DataSet GetAllDetailInfo(string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllDetailInfo(className, pubParasInfo);
        }

        public DataSet GetDetaiInfolByQueryEntity(object detailQuery, string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetDetaiInfolByQueryEntity(detailQuery, className, pubParasInfo);
        }

        public object GetDetailInfoByID(string mainID, string subID, string pk3, string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetDetailInfoByID(mainID, subID, pk3, className, pubParasInfo);
        }

        public List<object> GetDetailInfoListByID(string mainID, string subID, string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetDetailInfoListByID(mainID, subID, className, pubParasInfo);
        }

        public string InsertDetail(object obj, string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertDetail(obj, className, pubParasInfo);
        }

        public string UpdateDetail(object obj, string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateDetail(obj, className, pubParasInfo);
        }

        public string UpdateIsActive(List<string> mainID, List<string> subId, string isActive, string className, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateIsActive(mainID, subId, isActive, className, pubParasInfo);
        }
    }
}

